#ifndef __MYI2C_H
#define __MYI2C_H
#include "ti_msp_dl_config.h"
#include "delay.h"

#define SCL_Clr()  DL_GPIO_clearPins(GPIO_SCL_PORT,GPIO_SCL_PIN_0_PIN)
#define SCL_Set()  DL_GPIO_setPins(GPIO_SCL_PORT,GPIO_SCL_PIN_0_PIN)

#define SDA_Clr()  DL_GPIO_clearPins(GPIO_SDA_PORT,GPIO_SDA_PIN_1_PIN )
#define SDA_Set()  DL_GPIO_setPins(GPIO_SDA_PORT,GPIO_SDA_PIN_1_PIN)


void MyI2C_Init(void);
void MyI2C_Start(void);
void MyI2C_Stop(void);
void MyI2C_SendByte(uint8_t Byte);
uint8_t MyI2C_ReceiveByte(void);
void MyI2C_SendAck(uint8_t AckBit);
uint8_t MyI2C_ReceiveAck(void);

#endif
